﻿var __loc = window.location.toString();
var __tmpArr = __loc.split("/");
var __baseURL = __tmpArr[0] + "//" + __tmpArr[2];
var __baseURL = __tmpArr[0] + "//" + __tmpArr[2] + "/" + __tmpArr[3];

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function callAjaxRequestJSON(_serviceVerb, _postBody, _function_success, _function_error) {

    jQuery.ajax({
        type: "post"
        , url: __baseURL + "/requesthandler.asmx/" + _serviceVerb
        , data: JSON.stringify(_postBody)
        , dataType: "json"
        , contentType: "application/json; charset=UTF-8"
        , error: _function_error
        , success: _function_success
    })
}

function ajaxError(response, error) {
    hideloaders();
    alert("Request Error" + response.responseText);
}

function ajaxSuccess(response) {
    alert("success");
    alert(JSON.stringify(response));
    var obj = JSON.parse(response.responseText);
    alert("Request Successful");
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//function getProjects() {
//    var param = new Object();
//    param.SampleParameter = "Test";
//    callAjaxRequestJSON("GetProjects", param, handleGetProjects, ajaxError);
//}

//function handleGetProjects(response) {
//    try {
//        hideloaders();
//        var result = response;
//        var data = result["d"];
//        if (data == null)
//            data = result;

//        if (data.ErrorMessage == null) {
//            var item = data.ResponseItem;
//            if (item != null) {
//                global_projects = item;
//                backup_projects = item;
//                populateProjectList();
//            }
//        }
//        else {
//            alert("Web Service Error at GetProjects: " + data.ErrorMessage);
//        }
//    }
//    catch (ex) {
//        alert("Javascript Error at GetProjects: " + ex.Message);
//    }
//}